Validating Specifications for Model-Based Testing

نویسندگان

  • Pieter W. M. Koopman
  • Peter Achten
  • Marinus J. Plasmeijer
چکیده

In m odel-based testing the behavior of a system u n d er test is com pared autom atically w ith the behavior of a model. A significant fraction of issues found in testing appear to be caused by m istakes in the model. In o rd e r to ensure th a t it prescribes the desired behavior, it has to be validated by a hum an. In this w ork we describe a tool, esm V iz, to support this validation. M odels a re given in a pure, lazy functional p ro ­ gram m ing language. esm V iz provides an interactive sim ulator o f the model, as well as d iagram s of the observed behavior. The tool is built on the iTask toolkit w hich results in an extremely concise G U I definition. E xperim ents show th a t esm V iz helps to gain understanding of a m odel and to detect and rem edy errors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On-The-Fly Model-Based Testing of Web Services with Jambition

Increasing complexity and massive use of current web services raise multiple issues for achieving adequate service validation while sticking to time-to-market imperatives. For instance: How to automate test case generation and execution for stateful web services? How to realistically simulate web service related operation calls? How to ensure conformance to specifications? The Plastic validatio...

متن کامل

Designing and validating a curriculum model for Higher Education System in Iran

The purpose of present study was to design and validate a curriculum model for higher education system in Iran. This study was conducted by using a mixed exploratory design: Instrument Development Model. First, in qualitative part of this study,   a questionnaire consisted of 14 components and 107 sub-components was developed by using Grounded Theory approach and interviews with 25 experts. The...

متن کامل

Testing the Satisfiability of Z Formal Specifications by Using Prolog

Formal specifications are now being used as a basis for communication, design, testing and verification of a software product. For a formal specification to be used effectively, it must be valid, which means that it must be well-formed and reflects the user requirements. The normal technique for validating a formal specification is by using formal reasoning. However, the use of formal reasoning...

متن کامل

A Buffer-Oriented Methodology for Microarchitecture Validation

We propose a methodology for validating microarchitecture specifications. We view microarchitecture features as specific operations on entries of various buffers in the processor. Our validation approach is to determine the functionality of a buffer type, model its operations at the microarchitecture level using abstract finite state machine (FSM) models, and rigorously generate instruction seq...

متن کامل

Function Block - based Simulator for Holonic Manufacturing Systems

This paper presents our work on a simulator for testing and validating holonic control solutions for manufacturing systems. The IEC 61499 specifications were chosen for modeling and visualization of the manufacturing equipments, the simulator providing thus a good integration with high level control solutions developed upon the same specifications. Key-Words: holonic, manufacturing systems, sim...

متن کامل

Special Issue on Model-Based Testing

With the ever-increasing penetration of software-intensive systems into technical, business and social areas, not only the requirements on system functionality and features, but also the requirements on system quality and reliability are increasing. With the increasing requirements, the complexity of such software-intensive systems is growing – this combined with ever shortened development time...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008